package entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;

import java.io.Serializable;

/**
 * The type Drivrgoods.
 */
public class Drivrgoods extends Common implements Serializable {
    private static final long serialVersionUID = -74316938478392128L;
    @TableId(type = IdType.ID_WORKER_STR)
    private String id;
    @TableField(value = "storeId")
    private String storeId;
    @TableField(value = "outorderId")
    private String outorderId;
    @TableField(value = "carId")
    private String carId;
    @TableField(value = "routeId")
    private String routeId;

    private Integer status;

    private Integer delete;


    /**
     * To string string.
     *
     * @return the string
     */
    @Override
    public String toString() {
        return "Drivrgoods{" +
                "id='" + id + '\'' +
                ", storeId='" + storeId + '\'' +
                ", outorderId='" + outorderId + '\'' +
                ", carId='" + carId + '\'' +
                ", routeId='" + routeId + '\'' +
                ", status=" + status +
                ", delete=" + delete +
                '}';
    }

    /**
     * Gets serial version uid.
     *
     * @return the serial version uid
     * @author overlook
     * @date 2022 -04-16 20:30:29
     */
    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    /**
     * Gets id.
     *
     * @return the id
     * @author overlook
     * @date 2022 -04-16 20:30:29
     */
    public String getId() {
        return id;
    }

    /**
     * Sets id.
     *
     * @param id the id
     * @author overlook
     * @date 2022 -04-16 20:30:29
     */
    public void setId(String id) {
        this.id = id;
    }

    /**
     * Gets store id.
     *
     * @return the store id
     * @author overlook
     * @date 2022 -04-16 20:30:30
     */
    public String getStoreId() {
        return storeId;
    }

    /**
     * Sets store id.
     *
     * @param storeId the store id
     * @author overlook
     * @date 2022 -04-16 20:30:30
     */
    public void setStoreId(String storeId) {
        this.storeId = storeId;
    }

    /**
     * Gets outorder id.
     *
     * @return the outorder id
     * @author overlook
     * @date 2022 -04-16 20:30:30
     */
    public String getOutorderId() {
        return outorderId;
    }

    /**
     * Sets outorder id.
     *
     * @param outorderId the outorder id
     * @author overlook
     * @date 2022 -04-16 20:30:30
     */
    public void setOutorderId(String outorderId) {
        this.outorderId = outorderId;
    }

    /**
     * Gets car id.
     *
     * @return the car id
     * @author overlook
     * @date 2022 -04-16 20:30:30
     */
    public String getCarId() {
        return carId;
    }

    /**
     * Sets car id.
     *
     * @param carId the car id
     * @author overlook
     * @date 2022 -04-16 20:30:30
     */
    public void setCarId(String carId) {
        this.carId = carId;
    }

    /**
     * Gets route id.
     *
     * @return the route id
     * @author overlook
     * @date 2022 -04-16 20:30:30
     */
    public String getRouteId() {
        return routeId;
    }

    /**
     * Sets route id.
     *
     * @param routeId the route id
     * @author overlook
     * @date 2022 -04-16 20:30:30
     */
    public void setRouteId(String routeId) {
        this.routeId = routeId;
    }

    /**
     * Gets status.
     *
     * @return the status
     * @author overlook
     * @date 2022 -04-16 20:30:30
     */
    public Integer getStatus() {
        return status;
    }

    /**
     * Sets status.
     *
     * @param status the status
     * @author overlook
     * @date 2022 -04-16 20:30:30
     */
    public void setStatus(Integer status) {
        this.status = status;
    }

    /**
     * Gets delete.
     *
     * @return the delete
     * @author overlook
     * @date 2022 -04-16 20:30:30
     */
    public Integer getDelete() {
        return delete;
    }

    /**
     * Sets delete.
     *
     * @param delete the delete
     * @author overlook
     * @date 2022 -04-16 20:30:30
     */
    public void setDelete(Integer delete) {
        this.delete = delete;
    }

    /**
     * Instantiates a new Drivrgoods.
     *
     * @author overlook
     * @date 2022 -04-16 20:30:30
     */
    public Drivrgoods() {
    }

    /**
     * Instantiates a new Drivrgoods.
     *
     * @param id         the id
     * @param storeId    the store id
     * @param outorderId the outorder id
     * @param carId      the car id
     * @param routeId    the route id
     * @param status     the status
     * @param delete     the delete
     * @author overlook
     * @date 2022 -04-16 20:30:30
     */
    public Drivrgoods(String id, String storeId, String outorderId, String carId, String routeId, Integer status, Integer delete) {
        this.id = id;
        this.storeId = storeId;
        this.outorderId = outorderId;
        this.carId = carId;
        this.routeId = routeId;
        this.status = status;
        this.delete = delete;
    }
}

